Career 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour M25 Sapporo Francavilla Challenger M15 Harmon Japan F1 Japan F5 Japan F7 Japan F9 Japan F11 Japan F4 Japan F5 Japan F8 Japan F10 Japan F11 Thailand F1 Thailand F2 Thailand F3 China F3 Korea F1 Korea F2 Japan F5 Japan F6 Japan F8 Japan F10 Japan F11 Australia F1 New Zealand F2 New Zealand F3 Korea F1 Korea F2 Korea F3 Japan F6 Japan F7 Korea F5 Korea F6 Guam F1 Japan F5 (Kashiwa) Japan F1 Japan F2 Japan F3 Japan F3 (Kofu) Japan F6 Japan F7 India F6 India F7 India F8 M25 Harmon M25 Harmon Japan F1 Japan F2 China F4 Japan F4 China F1 Open Castilla y Leon - Segovia Japan F3 Binghamton Challenger Fergana Challenger Bangkok Challenger Granby Challenger Anning Challenger Yokohama Challenger Toyota Challenger Maui Challenger Burnie Challenger Shenzhen Challenger Busan Challenger Kyoto Challenger Le Gosier Challenger Seoul Challenger Ho Chi Minh City Challenger San Francisco Challenger Busan Challenger Granby Challenger Ningboo Challenger Shenzhen Challenger Seoul Challenger Ilkley Challenger Gatineau Challenger Chengdu Challenger Zhangjiagang Challenger Liuzhou Challenger Launceston Challenger Bangkok Challenger Busan Challenger Nottingham Challenger Chengdu Challenger Jinan Challenger Ningboo Challenger Playford Challenger Biella 5 Challenger Lyon Challenger Lexington Challenger Mallorca Challenger Istanbul 2 Challenger Blumenau Challenger Monterrey Challenger Phoenix Challenger Madrid Challenger Bordeaux Challenger Nottingham Challenger Ilkley Challenger Salzburg Challenger Segovia Challenger Vancouver Challenger Istanbul Challenger Japan F2 St. Tropez Challenger Korea F3 Bergamo Challenger Korea F2 Bordeaux Challenger Bratislava 1 Challenger Winnipeg Challenger Playford Challenger Estoril Open - Estoril Mallorca Open - Mallorca International Championship of Croatia - Umag Idea Prokom Open - Sopot Heineken Open - Auckland Estoril Open - Estoril Open de Tenis Comunidad Valenciana - Valencia Generali Open 2003 - Kitzbuhel TD Waterhouse Cup - Long Island Heineken Open Shanghai - Shanghai M15 Hong Kong Manta Challenger Gwangju Challenger M25 Sapporo M25 Sapporo M25 Takasaki Adidas International - Sydney BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires Brasil Open - Costa do Sauipe Open de la Comunidad Valenciana - Valencia Open Seat Godo - Barcelona Gerry Weber Open - Halle Ordina Open - 's-Hertogenbosch Synsam Swedish Open - Bastad Medibank Private International - Sydney Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart Generali Open - Kitzbuhel M15 Tsukuba Pilot Pen Tennis - New Haven Open Romania - Bucharest M15 Kashiwa M25 Canberra Sydney International - Sydney Toyota Challenger M25 Canberra Open de Tenis Comunidad Valenciana - Valencia M25 Tsukuba M25 Kashiwa The Stella Artois Championships - London Allianz Suisse Open Gstaad - Gstaad Pilot Pen Tennis - New Haven Campionati Internazionali di Sicilia - Palermo Open de Moselle - Metz ATP Kremlin Cup - Moscow M15 Tokyo Sydney International - Sydney Sporting Challenger - Turin Open 13 - Marseille The Tennis Channel Open - Las Vegas M15 Tokyo Shimadzu All Japan Indoor Tennis Championships - Kyoto The Stella Artois Championships - London M25 Changwon Synsam Swedish Open - Bastad Generali Open - Kitzbuhel Pilot Pen Tennis - New Haven Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Keio Challenger International Tennis Tournament - Yokohama St. Petersburg Open - St. Petersburg Medibank International - Sydney ABN AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Open de Tenis Comunidad Valenciana - Valencia Open SEAT 2008 - Barcelona The Artois Championships - London Catella Swedish Open - Bastad Yokohama Challenger ATP Studena Croatia Open Umag - Umag Countrywide Classic - Los Angeles Pilot Pen Tennis - New Haven China Open - Beijing AIG Japan Open Tennis Championships - Tokyo BA-CA Tennis Trophy - Vienna St. Petersburg Open - St. Petersburg Open Sabadell Atlantico - Barcelona Gerry Weber Open - Halle Ordina Open - 's-Hertogenbosch AEGON International - Eastbourne Catella Swedish Open - Bastad Pilot Pen Tennis - New Haven Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Open de Tenis Comunidad Valenciana - Valencia SAP Open - San Jose Proton Malaysian Open - Kuala Lumpur Chennai Open - Chennai SAP Open - San Jose Abierto Mexicano Telcel - Acapulco Open Sabadell Atlantico - Barcelona Fergana Challenger - Fergana Legg Mason Tennis Classic - Washington AIG Japan Open Tennis Championships - Tokyo Open de Tenis Comunidad Valenciana - Valencia Brisbane International - Brisbane Abierto Mexicano Telcel - Acapulco M25 Sapporo Estoril Open - Estoril Nanchang Challenger AEGON Championships - London German Tennis Championships - Hamburg Allianz Suisse Open - Gstaad Challenger Banque Nationale - Granby Legg Mason Tennis Classic - Washington Malaysian Open - Kuala Lumpur China Open - Beijing Brisbane International - Brisbane Heineken Open - Auckland Brasil Open - Sao Paulo Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Open Sabadell Atlantico - Barcelona Power Horse World Team Cup - Dusseldorf AEGON Championships - London UNICEF Open - 's Hertogenbosch Studena Croatia Open - Umag Bet-at-home Open - Hamburg Winston-Salem Open - Winston-Salem PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Valencia Open - Valencia ABN AMRO World Tennis Tournament - Rotterdam AEGON International - Eastbourne SkiStar Swedish Open - Bastad Bet-at-home Cup - Kitzbuhel Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur China Open - Beijing If Stockholm Open - Stockholm Valencia Open - Valencia Brisbane International - Brisbane Qatar ExxonMobil Open - Doha ABN AMRO World Tennis Tournament - Rotterdam US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona New Delhi Challenger III - New Delhi Topshelf Open - 's-Hertogenbosch SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad China Open - Beijing Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Valencia Open - Valencia Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai Open Sud de France - Montpellier Ecuador Open - Quito Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Topshelf Open - 's-Hertogenbosch Gerry Weber Open - Halle Hall of Fame Tennis Championships - Newport SkiStar Swedish Open - Bastad Claro Open Colombia - Bogota Bet-at-home Open - Hamburg Moselle Open - Metz Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Kremlin Cup - Moscow If Stockholm Open - Stockholm BRD Nastase Tiriac Trophy - Bucharest AEGON Championships - London SkiStar Swedish Open - Bastad BB&T Atlanta Open - Atlanta Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Memphis Open - Memphis Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Hungarian Open - Budapest Ricoh Open - 's-Hertogenbosch Gerry Weber Open - Halle Antalya Cup - Antalya SkiStar Swedish Open - Bastad Maia Open 2002 - Maia Abierto Mexicano - Los Cabos Dunlop World Challenge - Toyota If Stockholm Open - Stockholm Sydney International - Sydney ASB Classic - Auckland Rio Open - Rio de Janeiro US Men's Clay Court Championship - Houston Taipei City Challenger AEGON Championships - London Antalya Cup - Antalya Busan Challenger Nottingham Challenger Nottingham Challenger Shenzhen Open - Shenzhen China Open - Beijing Rakuten Japan Open - Tokyo Intrum Stockholm Open - Stockholm Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha DIEMA XTRA Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Winnipeg Challenger Jinan Challenger Tashkent Challenger Libema Open - 's-Hertogenbosch Nature Valley International - Eastbourne Warsteiner Challenger Wolfsburg - Wolfsburg Seoul Challenger Chuncheon Challenger Swiss Open - Gstaad Generali Open - Kitzbuhel Moselle Open - Metz Chengdu Open - Chengdu Zhuhai Open - Zhuhai China Open - Beijing Rakuten Japan Open - Tokyo Yokohama Challenger Qatar ExxonMobil Open - Doha Kyoto Challenger Cordoba Open - Cordoba Ciudad de Pozoblanco 'Open Diputacion' - Cordoba bett1HULKS Indoors - Cologne Astana Open - Nur-Sultan Millennium Estoril Open - Estoril Gonet Geneva Open - Geneva Noventi Open - Halle Shanghai Challenger Ningboo Challenger Campos do Jordao Challenger Brasilia Challenger Salvador Challenger Kobe Challenger Citi Open - Washington Bangkok Challenger European Open - Antwerp Belgrade 2 - Belgrade Astana Open - Nur-Sultan Seoul Challenger Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Millennium Estoril Open - Estoril Mallorca Championships - Mallorca Sofia Open - Sofia Toyota Challenger Korea Open - Seoul Singapore Challenger Burnie Challenger Dallas Open - Dallas Kaohsiung Challenger Shanghai Challenger Maui Challenger Nottingham Challenger Granby Challenger West Lakes Challenger Aptos Challenger Shanghai Challenger Ilkley Challenger Melbourne Challenger Gimcheon Challenger Winnetka Challenger Taipei City Challenger Busan Challenger Tennis Napoli Cup - Naples Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia Open Castilla y Leon - Segovia Memorial Kolyaskin - Donetsk Open Castilla y Leon Trofeo Iberdrola - Segovia Challenger Copa Sevilla Internacionales de Andalucia - Seville VIII Trofeo Ciutat de Barcelona - Barcelona Kobe Challenger Copa Ericsson Brazil - Sao Paulo Toyota Challenger Copa Ericsson Uruguay - Montevideo Maui Challenger Lamberts Open by Stawag - Aachen Hamburg Challenger - Hamburg Black Forest Open 2002 - Freudenstadt Kyiv Open - Kiev Zagreb Open - Zagreb Zivnobanka Czech Open - Prostejov Top Wool Challenger Biella - Biella Open Castilla y Leon - Segovia Copa Ericsson Chile - Santiago Jameson Cup - Milan Siemens Open 2003 - Scheveningen Czech Indoor Open - Prague Dallas Challenger Shimadzu All Japan Indoor Tennis Championships - Kyoto Mouilleron-Le-Captif Challenger Ilkley Challenger Shimadzu All Japan Indoor Tennis Championships - Kyoto Open Castilla y Leon - Segovia Taipei City Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa 2008 China TCL Challenger - Guangzhou Shimadzu All Japan Indoor Tennis Championships - Kyoto Moncton Men's Challenger - Moncton New Delhi Challenger IV - New Delhi Santo Domingo Challenger Seville Challenger Flea Market Cup Busan Challenger Tennis - Busan Keio Challenger International Tennis Tournament - Yokohama Burnie Challenger Kobe Challenger Kyoto Challenger Alessandria Challenger Tennis Masters Series - Miami Tennis Masters Series - Rome Granby Challenger Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris Segovia Challenger Launceston Challenger Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tallahassee Challenger Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Busan Challenger BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Winnetka Challenger Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Granby Challenger Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Sony Ericsson Open - Miami Masters Series - Hamburg Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Istanbul Challenger Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Nur-Sultan 1 Challenger Nur-Sultan 2 Challenger Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Toyota Challenger Kyoto Challenger Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Guangzhou Challenger Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai Pingguo Challenger BNP Paribas Masters - Paris Recife Challenger BNP Paribas Open - Indian Wells Blumenau Challenger Sony Ericsson Open - Miami Santos Challenger Leon Challenger Internazionali BNL dItalia - Rome Busan Challenger Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai Nottingham Challenger BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Nottingham Challenger Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Honolulu Challenger Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai BNP Paribas Open - Indian Wells Burnie Challenger Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Challenger Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Seoul Challenger Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Toyota Challenger Shanghai Rolex Masters - Shanghai Honolulu Challenger BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Kyoto Challenger Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rimouski Challenger Le Gosier Challenger Tallahassee Challenger BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Zagreb Challenger Miami Open - Miami Busan Challenger Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Prostejov Challenger Nottingham Challenger BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Aix En Provence Challenger BNP Paribas Open - Indian Wells Porto Challenger Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Seoul Challenger Internazionali BNL d'Italia - Rome Yokohama Challenger Rogers Cup - Toronto Western & Southern Open - Cincinnati Dallas Challenger Busan Challenger BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Beijing Challenger Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Lexington Challenger Western & Southern Open - Cincinnati Cassis Challenger Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Kun-Ming Challenger Miami Open - Miami Baton Rouge Challenger Orleans Challenger Mutua Madrid Open - Madrid Alicante Challenger Western & Southern Open - Cincinnati Guangzhou Challenger Kyoto Challenger Miami Open - Miami Taipei City Challenger Traralgon Challenger Brest Challenger Nottingham-2 Challenger Istanbul Challenger Manta Challenger Ortisei Challenger Geneva Challenger Yokohama Challenger Toyota Challenger Hong Kong Challenger Taipei City Challenger Busan Challenger Champaign Challenger Seoul Challenger Puerto Vallarta Challenger Bangkok Challenger Kyoto Challenger Kaohsiung Challenger Shanghai Challenger Kobe Challenger Yokohama Challenger Bangkok Challenger Dallas Challenger Santa Cruz de la Sierra Challenger Hua Hin Challenger Leon Challenger Nanchang Challenger Happy Valley Challenger Shenzhen Challenger Gimcheon Challenger Seoul Challenger Winnipeg Challenger Gatineau Challenger Shanghai Challenger Shanghai Challenger Alicante Challenger M15 Karuizawa Suzhou Challenger Kobe Challenger Roanne Challenger Kyoto Challenger Kyoto Challenger Yokohama Challenger Quanzhou Challenger Kobe Challenger Busan Challenger Seoul Challenger Cary 1 Challenger Yokohama Challenger Phoenix Challenger Taipei City Challenger Seoul Challenger Gwangju Challenger Shanghai Challenger Matsuyama Challenger Split Challenger Traralgon Challenger Gwangju Challenger Las Vegas Challenger Charlottesville Challenger Knoxville Challenger Vancouver Challenger Aix En Provence Challenger Calgary Challenger Toyota Challenger Hua Hin Challenger Bangkok Challenger Australian Open - Melbourne Newport Beach Challenger French Open - Paris Wimbledon - London Gimcheon Challenger U.S. Open - New York Cary Challenger Guadalajara Challenger Tenerife Challenger Cagliari Challenger Okal Open - Eckental Warsteiner Challenger Lubeck - Lubeck Internationaler Raiffeisen Grand Prix - St. Polten Manchester Challenger Yokkaichi Challenger International Tennis Championships - Delray Beach Open Seat Godo 2003 - Barcelona Busan Challenger Kobe Challenger Yokohama Challenger Australian Open - Melbourne St. Petersburg Open - St. Petersburg TD Waterhouse Cup - Long Island AIG Japan Open - Tokyo Abierto Mexicano Telfonica MoviStar - Acapulco Generali Open - Kitzbuhel Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Stockholm Open - Stockholm Qatar Open - Doha Open 13 - Marseille Dubai Open - Dubai Open de la Comunidad Valenciana - Valencia Open Seat Godo 2005 - Barcelona Campionati Internazionali di Sicilia - Palermo Stockholm Open - Stockholm Open 13 - Marseille Open SEAT Godo 2006 - Barcelona Generali Open - Kitzbuhel ARAG World Team Championship - Dusseldorf PBZ Zagreb Indoors - Zagreb Mercedes Cup - Stuttgart Yokkaichi Challenger Movistar Open - Vina del Mar The Nottingham Open - Nottingham Legg Mason Tennis Classic - Washington China Open - Beijing Brisbane International - Brisbane Apia International - Sydney French Open - Paris Chennai Open - Chennai Brisbane - Brisbane Regions Morgan Keegan Championships - Memphis Open de Nice Cote dAzur - Nice US Men's Clay Court Championship - Houston Wimbledon - London Malaysian Open - Kuala Lumpur U.S. Open - New York Regions Morgan Keegan Championships - Memphis Australian Open - Melbourne French Open - Paris Farmers Classic - Los Angeles Wimbledon - London Rakuten Japan Open - Tokyo Open de Tenis Comunidad Valenciana - Valencia U.S. Open - New York Rakuten Japan Open - Tokyo Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston China Open - Beijing Kremlin Cup - Moscow Open Sud de France - Montpellier Hall of Fame Tennis Championships - Newport SAP Open - San Jose Barcelona Open BancSabadell - Barcelona BRD Nastase Tiriac Trophy - Bucharest AEGON Championships - London Bet-at-home Open - Hamburg AEGON Championships - London Australian Open - Melbourne Claro Open Colombia - Bogota Qatar ExxonMobil Open - Doha Brasil Open - Sao Paulo Grand Prix Hassan II - Marrakech Qatar ExxonMobil Open - Doha French Open - Paris Wimbledon - London Valencia Open - Valencia Delray Beach Open - Delray Beach Open de Nice Cote d'Azur - Nice Millennium Estoril Open - Estoril Aegon Nottingham Open - Nottingham Abierto Mexicano - Los Cabos U.S. Open - New York Shenzhen Open - Shenzhen Catella Swedish Open - Bastad If Stockholm Open - Stockholm Qatar ExxonMobil Open - Doha Bet-at-home Open - Hamburg Australian Open - Melbourne Qatar ExxonMobil Open - Doha French Open - Paris Generali Open - Kitzbuhel Wimbledon - London U.S. Open - New York Grand Prix Hassan II - Marrakech Australian Open - Melbourne SkiStar Swedish Open - Bastad Hall of Fame Open - Newport French Open - Paris Rio Open - Rio de Janeiro Cordoba Open - Cordoba Abierto Mexicano Telcel - Acapulco Abierto de Tenis Mifel - Los Cabos Delray Beach Open - Delray Beach Qatar ExxonMobil Open - Doha US Men's Clay Court Championship - Houston Wimbledon - London Barcelona Open Banc Sabadell - Barcelona Gonet Geneva Open - Geneva U.S. Open - New York Ecuador Open - Quito Australian Open - Melbourne US Men's Clay Court Championship - Houston Topshelf Open - 's-Hertogenbosch Gerry Weber Open - Halle French Open - Paris Wimbledon - London U.S. Open - New York Gerry Weber Open - Halle Winston-Salem Open - Winston-Salem China Open - Beijing Rakuten Japan Open - Tokyo Australian Open - Melbourne Campbells Hall of Fame Tennis Championships - Newport French Open - Paris Argentina Open - Buenos Aires Abierto Mexicano Telcel - Acapulco Ricoh Open - 's-Hertogenbosch SkiStar Swedish Open - Bastad Erste Bank Open - Vienna Tata Open - Chennai bett1HULKS Championships - Cologne Dallas Challenger Zhuhai Challenger Bangkok Challenger Gwangju Challenger Montechiarugolo Challenger Open de la Comunidad Valenciana - Valencia Memphis Open - Memphis Tennis Channel Open - Las Vegas Wimbledon - London Atlanta Tennis Championships - Atlanta Mallorca Championships - Mallorca Rakuten Japan Open - Tokyo Tennis Masters Series - Madrid Pacific Life Open - Indian Wells Tennis Masters Series - Madrid ABN/AMRO World Tennis Tournament - Rotterdam Tennis Masters Series - Madrid BNP Paribas Masters - Paris Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid BNP Paribas Masters - Paris St. Petersburg Open - St. Petersburg Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Masters Madrid - Madrid Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris Thailand Open - Bangkok China Open - Beijing Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai U.S. Open - New York Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid San Diego Open - San Diego Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris German Tennis Championships - Hamburg Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Open 13 Provence - Marseille Dubai Duty Free Tennis Championships - Dubai Barcelona Open Banc Sabadell - Barcelona Mutua Madrid Open - Madrid Fever-Tree Championships - London Australian Open - Melbourne French Open - Paris Internazionali BNL d'Italia - Rome Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Australian Open Qualifying - Doha French Open - Paris French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Davis Cup, World Group, 1R, SVK-ESP 4-1 Davis Cup, World Group, QF, GER-ESP 1-4 Davis Cup, Group 1, 3R, UZB-JPN 3-2 Davis Cup, Group 1, 1R, JPN-PHI 5-0 Davis Cup, World Group, 1R, BEL-ESP 1-4 Davis Cup, World Group, SF, ESP-FRA 4-1 Hopman Cup - Perth Davis Cup, Group I, 1R, JPN-INA 5-0 Davis Cup, Group I, 2R, JPN-KOR 3-2 Davis Cup, World Group, PO, ESP-UKR 5-0 Davis Cup, World Group, 1R, CAN-JPN 3-2 Davis Cup, World Group, 1R, SUI-ESP 2-3 Davis Cup, World Group, QF, USA-ESP 4-1 Davis Cup, World Group, F, ARG-ESP 1-3 Davis Cup, World Group, QF, ESP-GER, 3-2 Davis Cup, Group I, 1R, PHI-JPN 1-3 Davis Cup, Group I, 2R, JPN-UZB 4-1 Hopman Cup - Perth Davis Cup, World Group, QF, FRA-ESP 5-0 Davis Cup, World Group, PO, JPN-ISR 2-3 Davis Cup, World Group, QF, JPN-CZE 0-5 Campeonato de Espana Kia de Tenis 2004 - Madrid U.S. Open (juniors) AAMI Classic - Kooyong Australian Open (Asia, Wildcard) AAMI Classic - Kooyong Pozoblanco Challenger AAMI Classic - Kooyong AAMI Classic - Kooyong All Lower level tournaments Barclays ATP World Tour Finals - London Olympics - London Stanford Challenger M25 Hong Kong M25 Sapporo